differences between the old and new testaments